<asp:DataList ID="DataList1" runat="server" RepeatColumns="4" RepeatDirection="Horizontal">

来源:百度知道 编辑:UC知道 时间:2024/05/24 07:32:36

<asp:DataList ID="DataList1" runat="server" RepeatColumns="4" RepeatDirection="Horizontal">
<ItemTemplate>
<table>
<tr>
<td colspan="3" style="text-align: center">
<input id=' <%#Eval("image_id") %>' type="radio" name="aa" />
<%#Eval("image_name")%>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
<a href="firstPage.aspx?id=我想获得选中的radio中的id值,怎么弄??">
详细点,谢谢了

把你的radio的ID绑定的数据绑定到单选按钮的value里面
<input type="radio" name="aa" value='<%#Eval("image_id") %>' />

哦,你把那个超连接去掉,价格linkbutton,单击事件里面。
Response.Redirect("firstPage.aspx?id=" + Request.Form["aa"].ToString())

datalist控件 id为datalist1 RepeatColumns="4" 每列显示4行

RepeatDirection="Horizontal">
控件是垂直还是水平 是要问这个么??

回答补充:
<%= %> 你可以在你要获得的控件的路径里面写这个
然后获取selectvalue

比如'<%= "xxx.aspx?id="+this.xxxx.selectvalue%>'

protected void DataList1_SelectedIndexChanged(object sender, EventArgs e)
{
this.hpselect.NavigateUrl = "asfadsfa.aspx?id=" + this.DataList1.SelectedValue;
}

网页:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE h